package model.classifier;

/**
 * A Classifier represents a classification of instances according to their Features.
 * @author Manuel Arias
 */
public abstract class Classifier {

	/** If true, the Classifier can only be instantiated by instantiating one of its specializations. 
	 * An abstract Classifier is intended to be used by other Classifiers e.g., as the target 
	 * of Associations or Generalizations. */
	private boolean isAbstract = false;
	
	/** If true, the Classifier cannot be specialized. */
	private boolean isFinalSpecialization = false;

}
